package cn.iocoder.yudao.framework.pay.core.client.impl.pax.model;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import lombok.Data;

@Data
public class PaxQueryRefundOrderResponse {

    private String paxPrepayId;

    @NotEmpty(message = "paxRefundId cannot be empty")
    private String paxRefundId;

    @NotEmpty(message = "merchantRefundId cannot be empty")
    private String merchantRefundId;

    @NotNull(message = "refundStatus cannot be empty")
    private String refundStatus;

    @NotNull(message = "createTime cannot be empty")
    private Long refundCreateTime;

    private Long successTime;

    private String refundAmount;

}
